package com.zyh.javaseshuzujinjiekaoshi;

import java.util.Arrays;
import java.util.Scanner;

public class Test2 {
    public static void main(String[] args) {
        /*
        2.	某系统的数字密码，比如1983，采用加密方式进行传输，规则如下：先得到每位数，然后每位数都加上5 , 再对10求余，最后将所有数字反转，得到新数组并遍历打印数组中元素
         */
        jiaMi();
    }
    public static void jiaMi(){
        System.out.println("请输入一个数字：");
        int num=new Scanner(System.in).nextInt();
        if (num<1000||num>9999){
            System.err.println("请输入一个四位数！");
            return;
        }
        int g,s,b,q,w;
        g=num/1%10;
        s=num/10%10;
        b=num/100%10;
        q=num/1000%10;
        int[] arr=new int[4];
        arr[0]=q;
        arr[1]=b;
        arr[2]=s;
        arr[3]=g;
//        数字加密
        for (int i = 0; i < arr.length; i++) {
            arr[i]=(arr[i]+5)%10;
        }
        System.out.println(Arrays.toString(arr));
//        数组元素反转
        for (int start=0,end=arr.length-1;start<=end;start++,end--){
            int temp=arr[start];
            arr[start]=arr[end];
            arr[end]=temp;
        }
        System.out.println(Arrays.toString(arr));

        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i]+"\t");
        }
    }
}
